{$CLEO .cs}
:Map_Menus
03A4: name_thread 'MAPS'

:Map_Menu_01
wait  0
if and
$ONMISSION == 0
0256:   player $PLAYER_CHAR defined
jf @Map_Menu_01
if 
0ADC:   test_cheat "map"

jf @Map_Menu_01
0ADF: add_dynamic_GXT_entry "map0001" text "Casino Basement Wars"
0ADF: add_dynamic_GXT_entry "map0002" text "Fort Baxter Air Base"   //Vice City
0ADF: add_dynamic_GXT_entry "map0003" text "Lost Island"
0ADF: add_dynamic_GXT_entry "map0004" text "Shipyard"
0ADF: add_dynamic_GXT_entry "map0005" text "Bloodbowl"
0ADF: add_dynamic_GXT_entry "mapsNAM" text "Maps"




//0512: show_permanent_text_box 'WARNINGMAP' 
08D4: 1@ = create_panel_with_title 'dummy' position  340.0  120.0 width  240.0 columns  1 interactive  1 background  1 alignment  0
08DB: set_panel 1@ column  0 header 'dummy' data 'map0004' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy'
090E: set_panel 1@ active_row  0
01B4: set_player $PLAYER_CHAR can_move 1
03BF: set_player $PLAYER_CHAR ignored_by_everyone 0
:Map_Menu_1
wait  0
if
0256:   player $PLAYER_CHAR defined
jf @Map_Menu_21
if
00E1:   key_pressed  0  15//--- key = Enter/Exit
jf @Map_Menu_2
jump @Map_Menu_21//--jump to menue exit

:Map_Menu_2
if
00E1:   key_pressed  0  16//--- key = Ped SPRINT
jf @Map_Menu_1
03E6: remove_text_box
08D7: 2@ = panel 1@ active_row//-- submit number of the highlighted button into variable
if
0039:   2@ ==  0  // integer values
jf @Map_Menu_3      
0A94: start_custom_mission "maps\shipyard"
jump @Map_Menu_21

:Map_Menu_3
if
0039:   2@ ==  1  // integer values
jf @Map_Menu_4

jump @Map_Menu_21

:Map_Menu_4
if
0039:   2@ ==  2  // integer values
jf @Map_Menu_5

jump @Map_Menu_21

:Map_Menu_5
if
0039:   2@ ==  3  // integer values
jf @Map_Menu_6
0A94: start_custom_mission "maps\shipyard"  
jump @Map_Menu_21

:Map_Menu_6
if
0039:   2@ ==  4  // integer values
jf @Map_Menu_7
0A94: start_custom_mission "Areas\blood_bowl" 
jump @Map_Menu_21

:Map_Menu_7
if
0039:   2@ ==  5  // integer values
jf @Map_Menu_8
0A94: start_custom_mission "maps\skateshop" 
jump @Map_Menu_21

:Map_Menu_8
if
0039:   2@ ==  6  // integer values
jf @Map_Menu_9
0A94: start_custom_mission "maps\kingmission" 
                                                          
wait 500
//0A94: start_custom_mission "maps\kingmission_sriv" 
jump @Map_Menu_21

:Map_Menu_9
if
0039:   2@ ==  7  // integer values
jf @Map_Menu_10
0A94: start_custom_mission "maps\stilwater"
jump @Map_Menu_21

:Map_Menu_10
if
0039:   2@ ==  8  // integer values
jf @Map_Menu_11
0A94: start_custom_mission "maps\burnsideTHPS1"
jump @Map_Menu_21

:Map_Menu_11
if
0039:   2@ ==  9  // integer values
jf @Map_Menu_12
0A94: start_custom_mission "maps\defjamgarage"
jump @Map_Menu_21

:Map_Menu_12
if
0039:   2@ ==  10  // integer values
jf @Map_Menu_13

jump @Map_Menu_21

:Map_Menu_13
if
0039:   2@ ==  11  // integer values
jf @Map_Menu_1          //release

jump @Map_Menu_21

:Map_Menu_21

01B4: set_player $PLAYER_CHAR can_move 1
03BF: set_player $PLAYER_CHAR ignored_by_everyone 0
08DA: remove_panel 1@
03E6: remove_text_box
jump @Map_Menu_01